/*
 * To change this template, choose Tools | Templates
 * an d open the template in the editor.
 */
package menus;

import bitclub.BitUtil;
import bitclub.Proveedor;
import java.util.Date;

/**
 *
 * @author JAVA
 */
public class OpcionesProveedores {

    /**
     * Da de alta un trabajador
     */
    public static void opcionProveedoresDarAlta() {
        Proveedor proveedor;
        BitUtil.borra();

        //Cogemos todos los datos uno a uno
        System.out.println("NUEVO PROVEEDOR");
        System.out.println("--------------------");
        String nombre = BitUtil.dameCadena("Nombre: ");
        String apellidos = BitUtil.dameCadena("Apellidos: ");
        String nomEmpresa = BitUtil.dameCadena("Nombre empresa: ");
        String cif = BitUtil.dameCadena("CIF: ");
        String mail = BitUtil.dameCadena("E-mail: ");
        String telMovil = BitUtil.dameCadena("Tel. Movil: ");
        String direccion = BitUtil.dameCadena("Dirección: ");
        String localidad = BitUtil.dameCadena("Localidad: ");
        String cp = BitUtil.dameCadena("Codigo postal: ");

        //Creamos el cliente con todos los datos recopilados
        proveedor = new Proveedor(nombre, apellidos,nomEmpresa, cif, mail, telMovil, direccion, localidad,cp);

        //Borramos pantalla, mostramos el trabajador completo y pedimos confirmación
        BitUtil.borra();
        System.out.println(proveedor.toString());
        boolean confirmado = BitUtil.dameConfirmacion("Dar de alta este trabajador? (s/n) ");
        String guardo = proveedor.toString();
        System.out.println(guardo);
        //Si confirmamos pedimos al objeto que se guarde y si no lo descartamos
        if (confirmado) {
            proveedor.nuevo();
            System.out.println("El trabajador se ha almacenado correctamente (supongo)");
            BitUtil.esperaEnter();

        } else {
            System.out.println("El trabajador ha sido descartado");
            BitUtil.esperaEnter();

        }
    }

    /**
     * Ver datos de trabajador
     * @param trabajador 
     */
    public static void opcionProveedoresVer(Proveedor proveedor) {
        System.out.println(proveedor.toString());
        BitUtil.esperaEnter();
    }

    /**
     * Edita los datos de un trabajador
     */
    public static void opcionProveedoresEditar(Proveedor proveedor) {
        //HACER ESTO!!
    }

    /**
     * Da de baja un trabajador o de alta si ya estaba de baja
     * @param trabajador 
     */
    public static void opcionProveedoresDarBaja(Proveedor proveedor) {
        //HACER ESTO!!
    }
}
